.community .card-body p {
  color: #777;
}
.community .card-footer .footer_con {
  display: flex;
  justify-content: space-around;
  text-align: center;
}
.community .card-footer .footer_con span {
  flex: 1;
  margin: 0 5px;
  padding: 0.25rem 0.5rem;
  font-size: 0.8rem;
  border-radius: 0.2rem;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  transition: all 0.3s;
}
.community .card-footer .footer_con span.new {
  border-color: #2ecc71;
  color: #2ecc71;
}
.community .card-footer .footer_con span.new:hover {
  color: #fff;
  background-color: #2ecc71;
}
.community .card-footer .footer_con span.sign {
  border-color: #c0392b;
  color: #c0392b;
}
.community .card-footer .footer_con span.sign:hover {
  background-color: #c0392b;
  color: #fff;
}
